摘要 :
Web service (WS) presents a good solution to the interoperability of different types of systems that aims to reduce the overhead of high processing in a resource-limited environment. With the increasing demand for mobile WS (MWS),...
展开
Web service (WS) presents a good solution to the interoperability of different types of systems that aims to reduce the overhead of high processing in a resource-limited environment. With the increasing demand for mobile WS (MWS), the WS discovery process has become a significant challenging point in the WS lifecycle that aims to identify the relevant MWSs that best match the service requests. This discovery process is a resource-consuming task that cannot be performed efficiently in a mobile computing environment due to the limitations of mobile devices. Meanwhile, a cloud computing can provide rich computing resources for mobile environments given its unlimited and easily scalable resources. This paper proposes a semantic WS discovery and invocation framework in mobile environments based on cloud and a relationship-aware matchmaking algorithm. The discovery algorithm enriches MWS and user requests semantically with the functional and non-functional properties of Ontology Web Language for Services, such as Quality of Web Service, device context, and user preferences. The WS repository is filtered based on logical reasoning and a parameter-based matching algorithm to minimize the matching space and improve runtime performance. The cosine similarity between the user request and services repository is then assessed to generate the most relevant WS. The relationships among concepts in the ontology are considered to improve the recall and precision ratio. After the WS discovery process, users can invoke and test these services in a mobile environment through a dynamic user interface. The interface of the invocation process is changed according to the WS description document. An application prototype is also developed to evaluate the framework based on a Cordova cross-mobile development framework.
收起
摘要 :
Web service interfaces can be discovered through several means, including service registries, search engines, service portals, and peer-to-peer networks. But discovering Web services in such heterogeneous environments is becoming ...
展开
Web service interfaces can be discovered through several means, including service registries, search engines, service portals, and peer-to-peer networks. But discovering Web services in such heterogeneous environments is becoming a challenging task and raises several concerns, such as performance, reliability, and robustness. In this paper, we introduce the Web Service Broker (WSB) framework that provides a universal access point for discovering Web services. WSB uses a crawler to collect the plurality of Web services disseminated throughout the Web, continuously monitor the behavior of Web services in delivering the expected functionality, and enable clients to articulate service queries tailored to their needs. The framework features ranking algorithms we have developed which are capable of ranking services according to Quality of Web Service parameters. WSB can be seamlessly integrated into the existing service-oriented architectures.
收起
摘要 :
With the rapid development of electronic business, Web services have attracted much attention in recent years. Enterprises can combine individual Web services to provide new value-added services. An emerging challenge is the timel...
展开
With the rapid development of electronic business, Web services have attracted much attention in recent years. Enterprises can combine individual Web services to provide new value-added services. An emerging challenge is the timely discovery of close matches to service requests among large service pools. In this study, we first define a new semantic similarity measure combining functional similarity and process similarity. We then present a service discovery mechanism that utilises the new semantic similarity measure for service matching. All the published Web services are pre-grouped into functional clusters prior to the matching process. For a user's service request, the discovery mechanism first identifies matching services clusters and then identifies the best matching Web services within these matching clusters. Experimental results show that the proposed semantic discovery mechanism performs better than a conventional lexical similarity-based mechanism.
收起
摘要 :
UDDI is a standard registry for Web services, but so far its search functionality has been limited to keyword search. These authors propose a UDDI enhancement called Matchmaker, which supports semantic service capability discovery...
展开
UDDI is a standard registry for Web services, but so far its search functionality has been limited to keyword search. These authors propose a UDDI enhancement called Matchmaker, which supports semantic service capability discovery. Since September 2003, they have deployed Matchmaker in one of four official UDDI registries operated by NTT-Communications. In this article, they introduce Matchmaker and illustrate client tools that lower the threshold for using semantics in service discovery. Experiments show that Matchmaker search consumes about 5 seconds more time than a typical keyword-based search. The authors also collected user information through questionnaires and by observation of search behavior.
收起
摘要 :
Ontologies play an important role in applications related to knowledge management, natural language processing, information retrieval, etc. As a result, a large number of ontologies have been developed rapidly. Once an ontology is...
展开
Ontologies play an important role in applications related to knowledge management, natural language processing, information retrieval, etc. As a result, a large number of ontologies have been developed rapidly. Once an ontology is created, it can be used by many different applications. Such applications may use the entire ontology or only a part of it. Furthermore, they may use a part of the ontology and then extend it by adding more knowledge. Since ontologies which are used by different organisations may be related, there is a need to check these relationships. This paper presents an algorithm that compares two ontologies to determine their relationship. A semantic web service discovery application is introduced to highlight the motivation of the algorithm.
收起
摘要 :
The web-services stack of standards is designed to support the reuse and interoperation of software components on the web. A critical step in the process of developing applications based on web services is service discovery, i.e. ...
展开
The web-services stack of standards is designed to support the reuse and interoperation of software components on the web. A critical step in the process of developing applications based on web services is service discovery, i.e. the identification of existing web services that can potentially be used in the context of a new web application. Discovery through catalog-style browsing (such as supported currently by web-service registries) is clearly insufficient. To support programmatic service discovery, we have developed a suite of methods that assess the similarity between two WSDL (Web Service Description Language) specifications based on the structure of their data types and operations and the semantics of their natural language descriptions and identifiers. Given only a textual description of the desired service, a semantic information-retrieval method can be used to identify and order the most relevant WSDL specifications based on the similarity of the element descriptions of the available specifications with the query. If a (potentially partial) specification of the desired service behavior is also available, this set of likely candidates can be further refined by a semantic structure-matching step, assessing the structural similarity of the desired vs the retrieved services and the semantic similarity of their identifiers. In this paper, we describe and experimentally evaluate our suite of service-similarity assessment methods.
收起
摘要 :
This paper presents an investigation about the servers available in March 2011 conforming to the Web Processing Service interface specification published by the geospatial standards organization Open Geospatial Consortium (OCC) in...
展开
This paper presents an investigation about the servers available in March 2011 conforming to the Web Processing Service interface specification published by the geospatial standards organization Open Geospatial Consortium (OCC) in 2007. This interface specification gives support to standard Web-based geoprocessing. The data used in this research were collected using a focused crawler configured for finding OGC Web services. The research goals are (i) to provide a reality check of the availability of Web Processing Service servers, (ii) to provide quantitative data about the use of different features defined in the standard that are relevant for a scalable Geoprocessing Web (e.g. long-running processes. Web-accessible data outputs), and (iii) to test if the advances in the use of search engines and focused crawlers for finding Web services can be applied for finding geoscience processing systems. Research results show the feasibility of the discovery approach and provide data about the implementation of the Web Processing Service specification. These results also show extensive use of features related to scalability, except for those related to technical and semantic interoperability.
收起
摘要 :
Personalized service discovery refers to the automatic selection of services to meet preferences and constraints specific to each user. This paper shows how personalized service discovery can be achieved in the semantic web.
摘要 :
Web-Scale Discovery service is the new buzzword of library service in the current environment. It refers to a group of products that index a wide number of resources in various formats and allows users to search for content in the...
展开
Web-Scale Discovery service is the new buzzword of library service in the current environment. It refers to a group of products that index a wide number of resources in various formats and allows users to search for content in the physical collection, print and electronic journals collections, and other resources from a single search box. It has the capacity to connect the researchers more easily with the vast information repository of the library including both locally and hosted content i.e. physical holdings, digital collection, and local institutional repositories. This article defines the concept of Web- Scale Discovery Service and its features. The author tries to illustrate the evaluation process for implementing Web-Scale Discovery Service. He also outlines some of important steps involved while execution.
收起
摘要 :
Adopting an efficient and effective method to locate and select desired services among thousands of available web services is an important task in the service-oriented computing environment. If the services are registered properly...
展开
Adopting an efficient and effective method to locate and select desired services among thousands of available web services is an important task in the service-oriented computing environment. If the services are registered properly, then it will be easy for the service requesters to discover the Web services. Here, we provide Web Service Registration Interface for the service providers along with an ontology tree to register the functional and non-functional properties of the mathematical Web services under a particular domain. The registration details are stored in an XML file and a sorted file. A user-centric client interface is also provided for the service requesters to search the Web services based on user's preference. Finally, a Quality of Service based ranking algorithm is provided to rank the Web services and top-k Web services are returned. With the experimental evaluation, our approach not only alleviates the requesters from time consuming discovery tasks but also reduce the search space for discovery processes in the user-centric Web environment.
收起